\doxysection{arm\+\_\+lms\+\_\+instance\+\_\+q15 Struct Reference}
\hypertarget{structarm__lms__instance__q15}{}\label{structarm__lms__instance__q15}\index{arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}}


Instance structure for the Q15 LMS filter.  




{\ttfamily \#include $<$arm\+\_\+math.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__lms__instance__q15_a0078e894f805af1b360369e619fb57b3}{num\+Taps}}
\item 
q15\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__lms__instance__q15_a012ec503824c13c64ca1461a1dfb7cb9}{p\+State}}
\item 
q15\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__lms__instance__q15_a080fe0828933b9fb844bb71e1334b471}{p\+Coeffs}}
\item 
q15\+\_\+t \mbox{\hyperlink{structarm__lms__instance__q15_aae46129d7cfd7f1c162cc502ed0a9d49}{mu}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structarm__lms__instance__q15_acca5fbaef4a52ae411de24c9a0b929cf}{post\+Shift}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Instance structure for the Q15 LMS filter. 

\label{doc-variable-members}
\Hypertarget{structarm__lms__instance__q15_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{structarm__lms__instance__q15_aae46129d7cfd7f1c162cc502ed0a9d49}\index{arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}!mu@{mu}}
\index{mu@{mu}!arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{mu}{mu}}
{\footnotesize\ttfamily \label{structarm__lms__instance__q15_aae46129d7cfd7f1c162cc502ed0a9d49} 
q15\+\_\+t arm\+\_\+lms\+\_\+instance\+\_\+q15\+::mu}

step size that controls filter coefficient updates. \Hypertarget{structarm__lms__instance__q15_a0078e894f805af1b360369e619fb57b3}\index{arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}!numTaps@{numTaps}}
\index{numTaps@{numTaps}!arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{numTaps}{numTaps}}
{\footnotesize\ttfamily \label{structarm__lms__instance__q15_a0078e894f805af1b360369e619fb57b3} 
uint16\+\_\+t arm\+\_\+lms\+\_\+instance\+\_\+q15\+::num\+Taps}

number of coefficients in the filter. \Hypertarget{structarm__lms__instance__q15_a080fe0828933b9fb844bb71e1334b471}\index{arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}!pCoeffs@{pCoeffs}}
\index{pCoeffs@{pCoeffs}!arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{pCoeffs}{pCoeffs}}
{\footnotesize\ttfamily \label{structarm__lms__instance__q15_a080fe0828933b9fb844bb71e1334b471} 
q15\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+lms\+\_\+instance\+\_\+q15\+::p\+Coeffs}

points to the coefficient array. The array is of length num\+Taps. \Hypertarget{structarm__lms__instance__q15_acca5fbaef4a52ae411de24c9a0b929cf}\index{arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}!postShift@{postShift}}
\index{postShift@{postShift}!arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{postShift}{postShift}}
{\footnotesize\ttfamily \label{structarm__lms__instance__q15_acca5fbaef4a52ae411de24c9a0b929cf} 
uint32\+\_\+t arm\+\_\+lms\+\_\+instance\+\_\+q15\+::post\+Shift}

bit shift applied to coefficients. \Hypertarget{structarm__lms__instance__q15_a012ec503824c13c64ca1461a1dfb7cb9}\index{arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}!pState@{pState}}
\index{pState@{pState}!arm\_lms\_instance\_q15@{arm\_lms\_instance\_q15}}
\doxysubsubsection{\texorpdfstring{pState}{pState}}
{\footnotesize\ttfamily \label{structarm__lms__instance__q15_a012ec503824c13c64ca1461a1dfb7cb9} 
q15\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+lms\+\_\+instance\+\_\+q15\+::p\+State}

points to the state variable array. The array is of length num\+Taps+block\+Size-\/1. 

The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Inc/arm\+\_\+math.\+h\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Include/dsp/filtering\+\_\+functions.\+h\end{DoxyCompactItemize}
